package com.project.service;

import com.project.bean.UserBean;

/**
 * 用户业务接口
 */
public interface IUserService {
    /***
     * 天添加用户，同时添加用户权限
     * @param user 添加用户
     * @param gradeArray 用户权限id数组
     */
    public void addUser (UserBean user,int[] gradeArray);

    /**
     * 删除用户，同时删除用户权限
     * @param userId 用户id
     */
    public void delUser(int userId);

    /***
     * 修改用户权限
     * @param userId 用户id
     * @param gradeArray 新权限id数组
     */
    public void updateGrade(int userId,int[] gradeArray);

    /**
     * 查询用户，同时查询该用户的权限
     * @param userId 用户id
     * @return 权限集合
     */
    public UserBean findById(int userId);
}
